v3.26.1
Balance Sheet Details - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued employee related costs $ 7,421 $ 9,259
Accrued employee stock purchase plan liability 1,765 2,203
Accrued commissions 23,451 20,856
Accrued taxes payable 9,078 6,168
Accrued client refunds 7,646 6,295
Accrued other 11,358 12,550
Total accounts payable and accrued liabilities $ 60,719 $ 57,331