v3.26.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid taxes $ 5,354 $ 5,212
Prepaid business insurance 3,184 3,974
Prepaid rent 4,464 4,466
Customer contract assets 36,193 24,410
Current deposits 234 283
Prepaid maintenance contracts 910 490
Value added tax receivable 2,896 4,527
Prepaid software licensing 3,673 2,661
Stock supplies 5,594 5,012
Embedded derivatives 2,561 1,162
Other 9,676 13,053
Prepaid expenses and other current assets $ 74,739 $ 65,250