v3.26.1
Condensed Consolidated Financial Statements - Schedule of Components of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Current Liabilities    
Vendor financed licenses $ 13,737 $ 11,866
Operating lease liabilities 8,656 8,856
Sales tax payable 6,334 10,761
Income taxes payable 4,919 5,258
Other 32,004 37,217
Total other current liabilities $ 65,650 $ 73,958