v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Bonus accrual $ 4,317 $ 15,865
Commissions accrual 966 4,090
Client refund liability 538 1,388
Self-insured reserve 1,830 2,040
Accrued third-party solution costs 10,167 10,154
Accrued vendor purchases 7,211 6,113
Other accrued liabilities 8,510 7,709
Accrued liabilities $ 33,539 $ 47,359