v3.26.1
SELECTED CONSOLIDATED FINANCIAL STATEMENT DATA - Schedule of Other Non-current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred tax assets $ 91,570 $ 116,090
Deferred contract costs 20,164 19,880
Other non-current assets 23,309 14,957
Total other non-current assets $ 135,043 $ 150,927