v3.24.1.u1
Capitalized Software - Schedule of Capitalized Software (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Research and Development [Abstract]    
Capitalized software $ 61,428 $ 64,137
Less: accumulated amortization (21,806) (21,626)
Capitalized software, net $ 39,622 $ 42,511