v3.26.1
Balance Sheet Components - Schedule of the Company's Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Public Utilities, Inventory [Line Items]    
Total other current liabilities $ 46,117 $ 6,021
Persistency reserve liability    
Public Utilities, Inventory [Line Items]    
Total other current liabilities [1] 43,203 4,879
Taxes payable    
Public Utilities, Inventory [Line Items]    
Total other current liabilities 2,016 1,092
Other Current Liability [Member]    
Public Utilities, Inventory [Line Items]    
Total other current liabilities $ 898 $ 50
[1] The persistency reserve liability represents cash commission amounts received in excess of revenue recognized related to certain insurance carrier partners pursuant to our contracts with these carriers.