XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Internal-Use Software, Net - Schedule of Internal-Use Software, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Research and Development [Abstract]      
Internal-use software $ 46,899 $ 39,628  
Less: Accumulated amortization (28,290) (23,870)  
Total internal-use software, net 18,609 15,758  
Amortization expense $ 9,100 $ 7,900 $ 7,200