XML 95 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Lease Expense and Supplemental Cash Flow, Balance Sheet Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating lease cost $ 3,582 $ 3,813
Variable lease cost 1,920 2,369
Short-term lease cost 397 409
Total lease cost 5,899 6,591
Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]    
Cash paid for operating lease liabilities 4,050 6,218
Right-Of-Use Assets Obtained In Exchange For New Lease Obligations [Abstract]    
Operating lease assets obtained in exchange for operating lease liabilities 334 1,602
Operating lease right-of-use assets 8,280 10,464
Current operating lease liabilities 3,850 3,084
Long-term operating lease liabilities 9,963 13,212
Total operating lease liabilities $ 13,813 $ 16,296