v3.26.3
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid taxes $ 6,146 $ 5,212
Prepaid business insurance 1,112 3,974
Prepaid rent 4,624 4,466
Customer contract assets 43,251 24,410
Current deposits 272 283
Prepaid maintenance contracts 684 490
Value added tax receivable 2,121 4,527
Prepaid software licensing 3,037 2,661
Stock supplies 5,038 5,012
Embedded derivatives 2,033 1,162
Other 8,862 13,053
Prepaid expenses and other current assets $ 77,180 $ 65,250