XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Investments - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Nov. 30, 2021
Schedule Of Available For Sale Securities [Line Items]      
Maturities of marketable securities $ 85,600,000    
Sales of marketable securities 0    
Impairment of marketable securities 0    
Marketable securities   $ 0  
Impairment losses (137,000) $ 0  
Maximum | Investments in Limited Partnership Funds      
Schedule Of Available For Sale Securities [Line Items]      
Contractual obligation $ 6,400,000    
Levelset      
Schedule Of Available For Sale Securities [Line Items]      
Fair value of convertible notes     $ 3,000,000.0