XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Reconciliation of Cash and Restricted Cash
The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows for the years ended December 31, 2024 and 2023:
Year Ended December 31,
20242023
Cash and cash equivalents$239,182 $190,108 
Restricted cash2,111 2,572 
Total cash, cash equivalents and restricted cash$241,293 $192,680 
Schedule of Estimated Useful Lives of Property and Equipment
The estimated useful lives are shown below:
 Useful Lives
Equipment
1-25 years
Rental equipment
4-8 runs
Buildings and leasehold improvements
1-30 years
Other
3-20 years