XML 98 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued claims payable $ 29,954 $ 32,121
Accrued compensation 21,565 14,572
Accrued commission $ 2,016 $ 2,207
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
Operating lease current liabilities $ 3,726 $ 2,859
Professional fees 2,665 1,838
Other accrued expenses 16,480 14,634
Other current liabilities 1,914 5,299
Total accrued expenses and other current liabilities $ 78,320 $ 73,530