Quarterly report [Sections 13 or 15(d)]

Selected Balance Sheet Data - Schedule of Other Assets (Details)

v3.25.3
Selected Balance Sheet Data - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2025
Dec. 31, 2024
Other Assets [Line Items]        
Other assets, current     $ 17,449 $ 15,543
Other assets, non-current     $ 25,158 23,626
Preferred Stock        
Other Assets [Line Items]        
Purchase of investments $ 9,500      
Treasury note term     1 year  
Investments in convertible notes        
Other Assets [Line Items]        
Purchase of investments   $ 5,000    
Security deposits        
Other Assets [Line Items]        
Other assets, current     $ 0 0
Other assets, non-current     1,258 1,300
Employee notes receivable        
Other Assets [Line Items]        
Other assets, current     144 28
Other assets, non-current     14 88
Securities, held-to-maturity        
Other Assets [Line Items]        
Other assets, current     0 0
Other assets, non-current     9,500 9,500
Loan performance fee receivable        
Other Assets [Line Items]        
Other assets, current     4,300 3,310
Other assets, non-current     14,169 12,529
Investments in convertible notes        
Other Assets [Line Items]        
Other assets, current     5,944 6,347
Other assets, non-current     0 0
Other        
Other Assets [Line Items]        
Other assets, current     7,061 5,858
Other assets, non-current     $ 217 $ 209