SUPPLEMENTAL CONSOLIDATED BALANCE SHEETS AND STATEMENTS OF OPERATIONS INFORMATION- Schedule of Other Non-current Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Supplemental Consolidated Balance Sheet & Statement of Operations Information [Abstract] | ||
| Deferred contract acquisition costs | $ 3,908 | $ 3,211 |
| Security deposits | 3,031 | 2,983 |
| Provisional tax payments | 0 | 2,402 |
| Other | 231 | 548 |
| Total other non-current assets | $ 7,170 | $ 9,144 |