XML 61 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers - Schedule of Contract Asset And Contract Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Contract assets    
Prepaid expenses and other $ 3,967 $ 3,818
Deferred charges and other 9,709 9,288
Total contract assets 13,676 13,106
Contract liabilities    
Advanced billings and customer deposits 14,056 13,436
Other liabilities 11,296 11,139
Total contract liabilities $ 25,352 $ 24,575