v3.24.2.u1
Inventories, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory [Line Items]    
Total inventories, net $ 119,649 $ 76,238
Non-serialized parts    
Inventory [Line Items]    
Total inventories, net 99,408 62,784
Serialized parts    
Inventory [Line Items]    
Total inventories, net $ 20,241 $ 13,454