XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Property, Plant and Equipment [Abstract]          
Cost $ 57,916   $ 57,916   $ 46,625
Less : Accumulated amortization (30,858)   (30,858)   (25,413)
Internally developed software, net 27,058   27,058   $ 21,212
Amortization expense $ 2,927 $ 2,425 $ 5,447 $ 4,400