Annual report pursuant to Section 13 and 15(d)

SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES - Fair Value Option (Details)

v3.22.4
SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING PRINCIPLES - Fair Value Option (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Convertible notes      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Fair value of convertible notes $ 0 $ 24,705,000 $ 197,700,000