v3.26.1
Other Balance Sheet Components- Schedule of Prepaid Expenses And Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Income tax receivable $ 12,136 $ 27,133
Prepaid expenses 22,433 15,707
Deferred commissions 12,238 11,166
Deposits for insurance services 4,611 7,765
Other 1,640 3,447
Total Prepaid expenses and other current assets $ 53,058 $ 65,218