XML 65 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Nature of Operations and Summary of Significant Accounting Policies - Deferred revenue and unbilled revenue balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Nature of Operations and Summary of Significant Accounting Policies [Line Items]    
Total unbilled revenue $ 27,794 $ 15,165
Deferred revenue - other current liabilities 163,894 54,789
Deferred revenue - other long-term liabilities 128,509 282,745
Total deferred revenue 292,403 337,534
Net deferred revenue balance 264,609 322,369
Other current assets    
Nature of Operations and Summary of Significant Accounting Policies [Line Items]    
Total unbilled revenue 1,133 1,133
Other long-term assets    
Nature of Operations and Summary of Significant Accounting Policies [Line Items]    
Total unbilled revenue $ 26,661 $ 14,032