XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 96,156 $ 107,683
Contract assets - current 5,873 2,987
Contract assets - non-current 1,647 1,945
Contract assets - total 7,520 4,932
Contract liabilities - current 10,423 6,870
Contract liabilities - non-current 19 76
Contract liabilities - total $ 10,442 $ 6,946