XML 106 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Balance Sheet Accounts Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued compensation and benefits $ 19,058 $ 7,633
Accrued tax liabilities 2,687 1,429
Lease liabilities 4,744 4,998
Other 6,207 7,328
Total accrued liabilities $ 32,696 $ 21,388
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued liabilities Total accrued liabilities